﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Word=Microsoft.Office.Interop.Word;

namespace MyWordAddIn
{
    /// <summary>
    //
    /// </summary>
    public class WordApplication
    {
        Word.Application app = null;
        public WordApplication()
        {
            
        }

        public void NewApp(Message msg)
        {
            if (app != null)
            {
                msg.AddMsg("已有一个word进程，可在任务管理器中看到");
            }
            else
            {
                app = new Word.Application();
                //app.Documents.Open("文件路径"); //可以返回打开的word文件的application
                msg.AddMsg("新打开了一个后台word文件进程，可在任务管理器中看到");
            }
        }

        public void QuitApp(Message msg)
        {
            if (app != null)
            {
                app.Quit();
                app = null;
                msg.AddMsg("已结束后台word文件进程");
            }
        }
    }
}
